package cn.doit.dat06

object Test {
  def main(args: Array[String]): Unit = {
    val arr: Array[String] = Array("1", "2", "3", "4")
    implicit def str2Int(a:A)={
     new B
    }

    //如果我自己没有，就会去上下文中找
    //如果有就直接用自己的
    val a: A = new A
    a.add1()

  }

}

class A{
  def add()={println("a的方法")}
}

class B{
  def add()={
    println("b的方法")
  }
  def add1()={
    println("lingwaide")
  }
}